compress/flate.fastGen.hist (field)

37 uses

	compress/flate (current package)
		deflatefast.go#L81: 	hist []byte
		deflatefast.go#L88: 	if len(e.hist)+len(src) > cap(e.hist) {
		deflatefast.go#L89: 		if cap(e.hist) == 0 {
		deflatefast.go#L90: 			e.hist = make([]byte, 0, allocHistory)
		deflatefast.go#L92: 			if cap(e.hist) < maxMatchOffset*2 {
		deflatefast.go#L96: 			offset := int32(len(e.hist)) - maxMatchOffset
		deflatefast.go#L97: 			copy(e.hist[0:maxMatchOffset], e.hist[offset:offset+maxMatchOffset])
		deflatefast.go#L99: 			e.hist = e.hist[:maxMatchOffset]
		deflatefast.go#L102: 	s := int32(len(e.hist))
		deflatefast.go#L103: 	e.hist = append(e.hist, src...)
		deflatefast.go#L124: 	if cap(e.hist) < allocHistory {
		deflatefast.go#L125: 		e.hist = make([]byte, 0, allocHistory)
		deflatefast.go#L130: 		e.cur += maxMatchOffset + int32(len(e.hist))
		deflatefast.go#L132: 	e.hist = e.hist[:0]
		level1.go#L22: 		if len(e.hist) == 0 {
		level1.go#L28: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level1.go#L51: 	src = e.hist
		level2.go#L27: 		if len(e.hist) == 0 {
		level2.go#L33: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level2.go#L56: 	src = e.hist
		level3.go#L29: 		if len(e.hist) == 0 {
		level3.go#L35: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level3.go#L64: 	src = e.hist
		level4.go#L22: 		if len(e.hist) == 0 {
		level4.go#L29: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level4.go#L63: 	src = e.hist
		level5.go#L24: 		if len(e.hist) == 0 {
		level5.go#L31: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level5.go#L71: 	src = e.hist
		level6.go#L24: 		if len(e.hist) == 0 {
		level6.go#L31: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level6.go#L69: 	src = e.hist